home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_7_GFinder.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
24KB
|
415 lines
# near model CODE resource
# jump table entries: 3072-3077 (6 of them)
export_384:
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 206E 000C movea.l A0, [A6 + 0xC]
00000008 203C 4674 6346 move.l D0, 0x46746346 /* 'FtcF' */
0000000E B0A8 0002 cmp.l D0, [A0 + 0x2]
00000012 57C0 seq D0
00000014 4A00 tst.b D0
00000016 660E bne +0x10 /* 00000026 */
00000018 223C 4674 506A move.l D1, 0x4674506A /* 'FtPj' */
0000001E B2A8 0002 cmp.l D1, [A0 + 0x2]
00000022 57C1 seq D1
00000024 8001 or.b D0, D1
label00000026:
00000026 4400 neg.b D0
00000028 1D40 0012 move.b [A6 + 0x12], D0
0000002C 4E5E unlink A6
0000002E 205F movea.l A0, [A7]+
00000030 DEFC 000A add.w A7, 0xA /* '\n' */
00000034 4ED0 jmp [A0]
00000036 0000 4E56 ori.b D0, 0x56 /* 'V' */
0000003A FFFC .invalid <<F/7/7>>
0000003C 48E7 0108 movem.l -[A7], D7,A4
00000040 2E2E 000C move.l D7, [A6 + 0xC]
00000044 286E 0008 movea.l A4, [A6 + 0x8]
00000048 204C movea.l A0, A4
0000004A 5088 addq.l A0, 8
0000004C 2050 movea.l A0, [A0]
0000004E 2D48 FFFC move.l [A6 - 0x4], A0
00000052 4A6E 0010 tst.w [A6 + 0x10]
00000056 6738 beq +0x3A /* 00000090 */
00000058 4A87 tst.l D7
0000005A 6626 bne +0x28 /* 00000082 */
0000005C 41ED F960 lea.l A0, [A5 - 0x6A0]
00000060 43EC FEFE lea.l A1, [A4 - 0x102]
00000064 703F moveq.l D0, 0x3F
label00000066:
00000066 20D9 move.l [A0]+, [A1]+
00000068 51C8 FFFC dbf D0, -0x6 /* 00000066 */
0000006C 7029 moveq.l D0, 0x29
0000006E B06C FEF4 cmp.w D0, [A4 - 0x10C]
00000072 6608 bne +0xA /* 0000007C */
00000074 2E3C 0082 0004 move.l D7, 0x820004
0000007A 6006 bra +0x8 /* 00000082 */
label0000007C:
0000007C 2E3C 0082 0006 move.l D7, 0x820006
label00000082:
00000082 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000086 2F07 move.l -[A7], D7
00000088 2F2C 0008 move.l -[A7], [A4 + 0x8]
0000008C 4EAD 204A jsr [A5 + 0x204A /* export_1029 */]
label00000090:
00000090 206E 0008 movea.l A0, [A6 + 0x8]
00000094 2C48 movea.l A6, A0
00000096 4EFA 0116 jmp [PC + 0x116 /* 000001AE */]
0000009A 0000 4CDF ori.b D0, 0xDF
0000009E 1080 move.b [A0], D0
000000A0 4E5E unlink A6
000000A2 205F movea.l A0, [A7]+
000000A4 DEFC 000A add.w A7, 0xA /* '\n' */
000000A8 4ED0 jmp [A0]
000000AA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_385: // at 000000AC (misaligned)
000000AE FEAA 48E7 .extension 0xEAA <<F/2-3/7>> // unimplemented
000000B2 1F38 4A6D move.b -[A7], [0x00004A6D]
000000B6 FA90 6644 .extension 0xA90 <<F/2-3/5>> // unimplemented
000000BA 7000 moveq.l D0, 0x00
000000BC 2D40 FEAC move.l [A6 - 0x154], D0
000000C0 4267 clr.w -[A7]
000000C2 4EAD 0FB2 jsr [A5 + 0xFB2 /* export_498 */]
000000C6 101F move.b D0, [A7]+
000000C8 6714 beq +0x16 /* 000000DE */
000000CA 42A7 clr.l -[A7]
000000CC 3F3C 0014 move.w -[A7], 0x14
000000D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000D4 4EAD 327A jsr [A5 + 0x327A /* export_1611 */]
000000D8 2D5F FEAC move.l [A6 - 0x154], [A7]+
000000DC 6008 bra +0xA /* 000000E6 */
label000000DE:
000000DE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000E2 4EAD 0FC2 jsr [A5 + 0xFC2 /* export_500 */]
label000000E6:
000000E6 4AAE FEAC tst.l [A6 - 0x154]
000000EA 6700 00E6 beq +0xE8 /* 000001D2 */
000000EE 2F2E FEAC move.l -[A7], [A6 - 0x154]
000000F2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000F6 4EAD 3232 jsr [A5 + 0x3232 /* export_1602 */]
000000FA 6000 00D6 bra +0xD8 /* 000001D2 */
000000FE 422E FEB0 clr.b [A6 - 0x150]
00000102 102D F740 move.b D0, [A5 - 0x8C0]
00000106 6708 beq +0xA /* 00000110 */
00000108 3D7C 0029 FEF4 move.w [A6 - 0x10C], 0x29 /* ')' */
0000010E 6006 bra +0x8 /* 00000116 */
label00000110:
00000110 3D7C 002A FEF4 move.w [A6 - 0x10C], 0x2A /* '*' */
label00000116:
00000116 3D6D FA90 FEAA move.w [A6 - 0x156], [A5 - 0x570]
0000011C 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
00000122 6000 0094 bra +0x96 /* 000001B8 */
label00000126:
00000126 486E FEB6 pea.l [A6 - 0x14A]
0000012A 487A FF0C pea.l [PC - 0xF4 /* 00000038, value 0x4E56FFFC */]
0000012E 2F0E move.l -[A7], A6
00000130 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
00000134 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000138 486E FEF6 pea.l [A6 - 0x10A]
0000013C 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
00000140 2F3C 002A 0000 move.l -[A7], 0x2A0000 /* '*\0\0' */
00000146 486E FEF6 pea.l [A6 - 0x10A]
0000014A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000014E 4EBA FEB0 jsr [PC - 0x150 /* 00000000 */]
00000152 101F move.b D0, [A7]+
00000154 6746 beq +0x48 /* 0000019C */
00000156 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000015A 4EAD 0432 jsr [A5 + 0x432 /* export_130 */]
0000015E 102D F104 move.b D0, [A5 - 0xEFC]
00000162 6630 bne +0x32 /* 00000194 */
00000164 102D F740 move.b D0, [A5 - 0x8C0]
00000168 671A beq +0x1C /* 00000184 */
0000016A 102E FEB1 move.b D0, [A6 - 0x14F]
0000016E 6724 beq +0x26 /* 00000194 */
00000170 4267 clr.w -[A7]
00000172 486E FEF6 pea.l [A6 - 0x10A]
00000176 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000017A 4EBA 0098 jsr [PC + 0x98 /* 00000214 */]
0000017E 1D5F FEB1 move.b [A6 - 0x14F], [A7]+
00000182 6010 bra +0x12 /* 00000194 */
label00000184:
00000184 3F3C 002A move.w -[A7], 0x2A /* '*' */
00000188 486E FEF6 pea.l [A6 - 0x10A]
0000018C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000190 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
label00000194:
00000194 1D7C 0001 FEB0 move.b [A6 - 0x150], 0x1
0000019A 600A bra +0xC /* 000001A6 */
label0000019C:
0000019C 3F3C B1DA move.w -[A7], 0xB1DA
000001A0 42A7 clr.l -[A7]
000001A2 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
label000001A6:
000001A6 486E FEB6 pea.l [A6 - 0x14A]
000001AA 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
label000001AE:
000001AE 4FEE FE8A lea.l A7, [A6 - 0x176]
000001B2 526E FFFE addq.w [A6 - 0x2], 1
000001B6 690C bvs +0xE /* 000001C4 */
label000001B8:
000001B8 302E FFFE move.w D0, [A6 - 0x2]
000001BC B06E FEAA cmp.w D0, [A6 - 0x156]
000001C0 6F00 FF64 ble -0x9A /* 00000126 */
label000001C4:
000001C4 102E FEB0 move.b D0, [A6 - 0x150]
000001C8 6608 bne +0xA /* 000001D2 */
000001CA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001CE 4EAD 0FC2 jsr [A5 + 0xFC2 /* export_500 */]
label000001D2:
000001D2 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000001D6 4E5E unlink A6
000001D8 2E9F move.l [A7], [A7]+
000001DA 4E75 rts
000001DC 4E56 FFFC link A6, -0x0004
000001E0 2F0C move.l -[A7], A4
000001E2 286E 0008 movea.l A4, [A6 + 0x8]
000001E6 204C movea.l A0, A4
000001E8 5088 addq.l A0, 8
000001EA 2050 movea.l A0, [A0]
000001EC 2D48 FFFC move.l [A6 - 0x4], A0
000001F0 2F2C FEA8 move.l -[A7], [A4 - 0x158]
000001F4 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
000001F8 7000 moveq.l D0, 0x00
000001FA 2940 FEA8 move.l [A4 - 0x158], D0
000001FE 4EAD 3E2A jsr [A5 + 0x3E2A /* export_1985 */]
00000202 422D F104 clr.b [A5 - 0xEFC]
00000206 285F movea.l A4, [A7]+
00000208 4E5E unlink A6
0000020A 205F movea.l A0, [A7]+
0000020C DEFC 000A add.w A7, 0xA /* '\n' */
00000210 4ED0 jmp [A0]
00000212 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000214-0000021A
export_386:
fn00000214:
00000214 4E56 FE62 link A6, -0x019E
00000218 2F0C move.l -[A7], A4
// end alternate branch 00000214-0000021A
export_386: // at 00000214 (misaligned)
fn00000214: // (misaligned)
00000216 FE62 2F0C .extension 0xE62 <<F/1/7>>, 0x2F0C // unimplemented
0000021A 206E 000C movea.l A0, [A6 + 0xC]
0000021E 43EE FEF8 lea.l A1, [A6 - 0x108]
00000222 7041 moveq.l D0, 0x41
label00000224:
00000224 22D8 move.l [A1]+, [A0]+
00000226 51C8 FFFC dbf D0, -0x6 /* 00000224 */
0000022A 422E 0010 clr.b [A6 + 0x10]
0000022E 7000 moveq.l D0, 0x00
00000230 2D40 FEA8 move.l [A6 - 0x158], D0
00000234 7000 moveq.l D0, 0x00
00000236 2840 movea.l A4, D0
00000238 102D F104 move.b D0, [A5 - 0xEFC]
0000023C 6600 00EC bne +0xEE /* 0000032A */
00000240 486E FE6A pea.l [A6 - 0x196]
00000244 487A FF96 pea.l [PC - 0x6A /* 000001DC, value 0x4E56FFFC */]
00000248 2F0E move.l -[A7], A6
0000024A 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
0000024E 1D7C 0001 FEAC move.b [A6 - 0x154], 0x1
00000254 2D6E FEFA FEAE move.l [A6 - 0x152], [A6 - 0x106]
0000025A 3D6E FEF8 FEB2 move.w [A6 - 0x14E], [A6 - 0x108]
00000260 3D6E FEFE FEB4 move.w [A6 - 0x14C], [A6 - 0x102]
00000266 41EE FEB6 lea.l A0, [A6 - 0x14A]
0000026A 43EE FF00 lea.l A1, [A6 - 0x100]
0000026E 700F moveq.l D0, 0x0F
label00000270:
00000270 20D9 move.l [A0]+, [A1]+
00000272 51C8 FFFC dbf D0, -0x6 /* 00000270 */
00000276 7000 moveq.l D0, 0x00
00000278 2D40 FE62 move.l [A6 - 0x19E], D0
0000027C 486E FEAC pea.l [A6 - 0x154]
00000280 2F3C 4674 6368 move.l -[A7], 0x46746368 /* 'Ftch' */
00000286 2F3C 4674 6346 move.l -[A7], 0x46746346 /* 'FtcF' */
0000028C 2F3C 4554 4348 move.l -[A7], 0x45544348 /* 'ETCH' */
00000292 486E FE62 pea.l [A6 - 0x19E]
00000296 4EAD 3E22 jsr [A5 + 0x3E22 /* export_1984 */]
0000029A 1B7C 0001 F104 move.b [A5 - 0xEFC], 0x1
000002A0 42A7 clr.l -[A7]
000002A2 42A7 clr.l -[A7]
000002A4 1F3C 0001 move.b -[A7], 0x1
000002A8 42A7 clr.l -[A7]
000002AA 4EAD 3E9A jsr [A5 + 0x3E9A /* export_1999 */]
000002AE 4EAD 0C8A jsr [A5 + 0xC8A /* export_397 */]
000002B2 2D5F FEA8 move.l [A6 - 0x158], [A7]+
000002B6 42A7 clr.l -[A7]
000002B8 2F2E FEA8 move.l -[A7], [A6 - 0x158]
000002BC 4EAD 0C82 jsr [A5 + 0xC82 /* export_396 */]
000002C0 285F movea.l A4, [A7]+
000002C2 200C move.l D0, A4
000002C4 6732 beq +0x34 /* 000002F8 */
000002C6 4267 clr.w -[A7]
000002C8 2F0C move.l -[A7], A4
000002CA 4EAD 31D2 jsr [A5 + 0x31D2 /* export_1590 */]
000002CE 1D5F FEF7 move.b [A6 - 0x109], [A7]+
000002D2 102E FEF7 move.b D0, [A6 - 0x109]
000002D6 6726 beq +0x28 /* 000002FE */
000002D8 2F00 move.l -[A7], D0
000002DA 42A7 clr.l -[A7]
000002DC 3F3C 0029 move.w -[A7], 0x29 /* ')' */
000002E0 486E FEF7 pea.l [A6 - 0x109]
000002E4 2F0C move.l -[A7], A4
000002E6 4EAD 31DA jsr [A5 + 0x31DA /* export_1591 */]
000002EA 221F move.l D1, [A7]+
000002EC 201F move.l D0, [A7]+
000002EE 4A81 tst.l D1
000002F0 56C1 sne D1
000002F2 C001 and.b D0, D1
000002F4 6608 bne +0xA /* 000002FE */
000002F6 6006 bra +0x8 /* 000002FE */
label000002F8:
000002F8 1D7C 0001 FEF7 move.b [A6 - 0x109], 0x1
label000002FE:
000002FE 4EAD 2362 jsr [A5 + 0x2362 /* export_1128 */]
00000302 486E FE6A pea.l [A6 - 0x196]
00000306 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
0000030A 2F2E FEA8 move.l -[A7], [A6 - 0x158]
0000030E 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
00000312 7000 moveq.l D0, 0x00
00000314 2D40 FEA8 move.l [A6 - 0x158], D0
00000318 4EAD 3E2A jsr [A5 + 0x3E2A /* export_1985 */]
0000031C 422D F104 clr.b [A5 - 0xEFC]
00000320 4EAD 2362 jsr [A5 + 0x2362 /* export_1128 */]
00000324 1D6E FEF7 0010 move.b [A6 + 0x10], [A6 - 0x109]
label0000032A:
0000032A 285F movea.l A4, [A7]+
0000032C 4E5E unlink A6
0000032E 205F movea.l A0, [A7]+
00000330 504F addq.w A7, 8
00000332 4ED0 jmp [A0]
export_387:
00000334 4E56 0000 link A6, 0
00000338 4E5E unlink A6
0000033A 4E75 rts
export_388:
0000033C 4E56 0000 link A6, 0
00000340 422E 000C clr.b [A6 + 0xC]
00000344 4E5E unlink A6
00000346 2E9F move.l [A7], [A7]+
00000348 4E75 rts
0000034A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_389: // at 0000034C (misaligned)
0000034E FFFE .invalid <<F/7/7>>
00000350 48E7 0018 movem.l -[A7], A3,A4
00000354 266E 0008 movea.l A3, [A6 + 0x8]
00000358 284B movea.l A4, A3
0000035A 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1
00000360 2F0B move.l -[A7], A3
00000362 4EAD 3202 jsr [A5 + 0x3202 /* export_1596 */]
00000366 2054 movea.l A0, [A4]
00000368 1028 006C move.b D0, [A0 + 0x6C]
0000036C 6728 beq +0x2A /* 00000396 */
0000036E 4267 clr.w -[A7]
00000370 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
00000374 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */]
00000378 101F move.b D0, [A7]+
0000037A 671A beq +0x1C /* 00000396 */
0000037C 2F00 move.l -[A7], D0
0000037E 42A7 clr.l -[A7]
00000380 486E FFFF pea.l [A6 - 0x1]
00000384 4267 clr.w -[A7]
00000386 2F0B move.l -[A7], A3
00000388 4EAD 23E2 jsr [A5 + 0x23E2 /* export_1144 */]
0000038C 221F move.l D1, [A7]+
0000038E 201F move.l D0, [A7]+
00000390 4A81 tst.l D1
00000392 56C1 sne D1
00000394 C001 and.b D0, D1
label00000396:
00000396 102E FFFF move.b D0, [A6 - 0x1]
0000039A 6700 0090 beq +0x92 /* 0000042C */
0000039E 1F3C 0001 move.b -[A7], 0x1
000003A2 2F0B move.l -[A7], A3
000003A4 4EBA 0096 jsr [PC + 0x96 /* 0000043C */]
000003A8 2054 movea.l A0, [A4]
000003AA 1028 006D move.b D0, [A0 + 0x6D]
000003AE 660E bne +0x10 /* 000003BE */
000003B0 4AAD FD58 tst.l [A5 - 0x2A8]
000003B4 57C1 seq D1
000003B6 8001 or.b D0, D1
000003B8 0240 0001 andi.w D0, 0x1
000003BC 674A beq +0x4C /* 00000408 */
label000003BE:
000003BE 4267 clr.w -[A7]
000003C0 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
000003C4 4EAD 1BDA jsr [A5 + 0x1BDA /* export_887 */]
000003C8 101F move.b D0, [A7]+
000003CA 670C beq +0xE /* 000003D8 */
000003CC 4267 clr.w -[A7]
000003CE 2F0B move.l -[A7], A3
000003D0 4EAD 3192 jsr [A5 + 0x3192 /* export_1582 */]
000003D4 1D5F FFFF move.b [A6 - 0x1], [A7]+
label000003D8:
000003D8 4AAD FD58 tst.l [A5 - 0x2A8]
000003DC 6612 bne +0x14 /* 000003F0 */
000003DE 42A7 clr.l -[A7]
000003E0 7078 moveq.l D0, 0x78
000003E2 2F00 move.l -[A7], D0
000003E4 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
000003E8 2B57 FD58 move.l [A5 - 0x2A8], [A7]
000003EC 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
label000003F0:
000003F0 2254 movea.l A1, [A4]
000003F2 2069 0056 movea.l A0, [A1 + 0x56]
000003F6 2F10 move.l -[A7], [A0]
000003F8 206D FD58 movea.l A0, [A5 - 0x2A8]
000003FC 2F10 move.l -[A7], [A0]
000003FE 7078 moveq.l D0, 0x78
00000400 2F00 move.l -[A7], D0
00000402 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00000406 601C bra +0x1E /* 00000424 */
label00000408:
00000408 2F2D FD58 move.l -[A7], [A5 - 0x2A8]
0000040C 2054 movea.l A0, [A4]
0000040E 2F28 0056 move.l -[A7], [A0 + 0x56]
00000412 2F3C 5804 089C move.l -[A7], 0x5804089C
00000418 A8FD syscall PrGlue
0000041A 486E FFFE pea.l [A6 - 0x2]
0000041E 2F0B move.l -[A7], A3
00000420 4EAD 1752 jsr [A5 + 0x1752 /* export_742 */]
label00000424:
00000424 4267 clr.w -[A7]
00000426 2F0B move.l -[A7], A3
00000428 4EBA 0012 jsr [PC + 0x12 /* 0000043C */]
label0000042C:
0000042C 1D6E FFFF 000C move.b [A6 + 0xC], [A6 - 0x1]
00000432 4CDF 1800 movem.l A3,A4, [A7]+
00000436 4E5E unlink A6
00000438 2E9F move.l [A7], [A7]+
0000043A 4E75 rts
fn0000043C:
0000043C 4E56 FF00 link A6, -0x0100
00000440 48E7 0018 movem.l -[A7], A3,A4
00000444 266E 0008 movea.l A3, [A6 + 0x8]
00000448 284B movea.l A4, A3
0000044A 102E 000C move.b D0, [A6 + 0xC]
0000044E 6736 beq +0x38 /* 00000486 */
00000450 42A7 clr.l -[A7]
00000452 3F3C 0105 move.w -[A7], 0x105
00000456 42A7 clr.l -[A7]
00000458 70FF moveq.l D0, 0xFFFFFFFF
0000045A 2F00 move.l -[A7], D0
0000045C A97C syscall GetNewDialog
0000045E 2054 movea.l A0, [A4]
00000460 215F 0090 move.l [A0 + 0x90], [A7]+
00000464 6726 beq +0x28 /* 0000048C */
00000466 486E FF00 pea.l [A6 - 0x100]
0000046A 2F0B move.l -[A7], A3
0000046C 4EAD 319A jsr [A5 + 0x319A /* export_1583 */]
00000470 2054 movea.l A0, [A4]
00000472 2F28 0090 move.l -[A7], [A0 + 0x90]
00000476 486E FF00 pea.l [A6 - 0x100]
0000047A A91A syscall SetWTitle
0000047C 2054 movea.l A0, [A4]
0000047E 2F28 0090 move.l -[A7], [A0 + 0x90]
00000482 A981 syscall DrawDialog
00000484 6006 bra +0x8 /* 0000048C */
label00000486:
00000486 2F0B move.l -[A7], A3
00000488 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */]
label0000048C:
0000048C 4CDF 1800 movem.l A3,A4, [A7]+
00000490 4E5E unlink A6
00000492 205F movea.l A0, [A7]+
00000494 5C4F addq.w A7, 6
00000496 4ED0 jmp [A0]